SHTC3 — это датчик температуры и влажности с интерфейсом I2C.
В схеме отладочной платы и SHTC3, и E2PROM находятся на одной шине I2C, поэтому проект Vivado E2PROM можно использовать напрямую.
Если файл .xsa был изменен, обновите проект платформы в Vitis. Щелкните правой кнопкой мыши по проекту платформы, выберите 'Update Hardware Specification' и укажите путь к файлу .xsa. Когда появится диалоговое окно, нажмите OK, чтобы подтвердить успешное обновление.
Далее, нажмите File-->new-->Application Project:
Затем выберите пустой проект .c:
Просто добавьте файл .c.
После успешной компиляции проекта подключите порт JTAG отладочной платы к компьютеру с помощью кабеля USB Type-C. Используйте еще один кабель USB Type-C для подключения PS UART платы к компьютеру.
Откройте на компьютере терминальную программу MobaXterm и подключитесь к PS UART отладочной платы.
Войдите в режим отладки в Vitis: в разделе 'Debug As' выберите первый вариант. Запустите на полной скорости, и вы сможете просматривать отладочную информацию через последовательный порт.
Вывод отладки выглядит следующим образом: